home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2005 October
/
PCWOCT05.iso
/
Software
/
FromTheMag
/
XAMPP 1.4.14
/
xampp-win32-1.4.14-installer.exe
/
xampp
/
php
/
pear
/
Net
/
tests
/
01-portscan.php
Wrap
PHP Script
|
2004-03-24
|
947b
|
30 lines
<?php
/** $Id: 01-portscan.php,v 1.2 2003/04/22 12:03:35 mj Exp $ */
require_once "Net/Portscan.php";
/** Test for checkPort() and getService() */
if (Net_Portscan::checkPort("localhost", 80) == NET_PORTSCAN_SERVICE_FOUND) {
echo "There is a service on your machine on port 80 (" . Net_Portscan::getService(80) . ").\n";
}
/** Test for checkPortRange() */
echo "Scanning localhost ports 70-90\n";
$result = Net_Portscan::checkPortRange("localhost", 70, 90);
foreach ($result as $port => $element) {
echo "Port " . $port . ": ";
if ($element == NET_PORTSCAN_SERVICE_FOUND) {
echo " Service found.\n";
} else {
echo " No service found.\n";
}
}
/** Test for getService() */
echo "On port 22, there service " . Net_Portscan::getService(22) . " is running.\n";
/** Test for getPort() */
echo "The finger service usually runs on port " . Net_Portscan::getPort("finger") . ".\n";
?>